﻿//==========================================================
//Đã sửa bởi tranninh_86_yb@yahoo.com ngày 27/06/2013
//==========================================================

using System;
using System.Data;
using System.Data.SqlClient;
using DevExpress.XtraReports.UI;

namespace prjKQXS_Report
{
    public partial class rptHD1 : DevExpress.XtraReports.UI.XtraReport
    {
        int DMCanBoID;

        /// <summary>
        /// BIÊN BẢN Thanh lý hợp đồng đại lý cấp I bán vé xổ số kiến thiết
        /// </summary>
        /// <param name="id">DMCanBo.ID</param>
        public rptHD1(int id)
        {
            InitializeComponent();

            this.DMCanBoID = id;
            loadData();
            FillValue();
        }

        private void loadData()
        {
            string sql = "SELECT SoHD, NgayHD, CB.Ten_DT as TenDL, Noi_O as DiaChi, CMT, Noi_Cap, Ngay_Cap, Ngay_ThanhLy, DV.Ten_DT as TenDV " +
                "FROM DMCANBO CB INNER JOIN DMDONVI DV ON DV.Ma_DT = CB.Ma_DMDonVi " +
                "WHERE CB.ID = " + DMCanBoID;
            DataTable dt = prjKQXS_DLL.clsCommon.FillData(sql);
            dt.TableName = "rptTLHD";
            dsReports1.Tables.Remove("rptTLHD");
            dsReports1.Tables.Add(dt);
        }

        private void FillValue()
        {
            DataTable dt = dsReports1.Tables["rptTLHD"];
            xrtContent.Rtf = xrtContent.Rtf.Replace("(NgayHD)", ((DateTime)dt.Rows[0]["NgayHD"]).ToString("dd/MM/yyyy"));
            xrtContent.Rtf = xrtContent.Rtf.Replace("(Ngay_Cap)", ((DateTime)dt.Rows[0]["Ngay_Cap"]).ToString("dd/MM/yyyy"));
            //xrtContent.Rtf = xrtContent.Rtf.Replace("(Ngay_ThanhLy)", ((DateTime)dt.Rows[0]["Ngay_ThanhLy"]).ToString("dd/MM/yyyy"));
            //xrtContent.Rtf = xrtContent.Rtf.Replace("(DateTimeNow)", DateTime.Now.ToString("dd/MM/yyyy"));
        }
    }
}
